<div class="header">
    <h1 class="page-title">权限新增</h1>
</div>

<div class="well">
    <!-- add form -->
    <label>权限名称：</label>
    <input type="text" name="node_name" value="" class="input-xlarge" id="node_name">
    <label>上级权限</label>

    <select name="pid" class="input-xlarge" id="pid">
        <option value="0">作为顶级权限</option>
        {foreach $node as $value}
        <option value="{$value.id}">{$value.node_name}</option>
        {/foreach}
    </select>
    <div>
        <label>控制器：</label>
        <input type="text" name="node_controller" value="" class="input-xlarge" id="node_controller">
    </div>
    <div>
        <label>方法：</label>
        <input type="text" name="node_action" value="" class="input-xlarge" id="node_action">
    </div>
    <label>是否菜单项</label>
    <select name="is_menu" class="input-xlarge" id="menu">
        <option value="1">是</option>
        <option value="0">否</option>
    </select>
    <label>排序</label>
    <input type="text" name="order" value="" class="input-xlarge" id="order">

    <label></label>
    <button class="btn btn-primary" id="save">保存</button>
</div>

<script>
    $(function () {
        $("input[name=node_controller]").parent().hide();
        $("input[name=node_action]").parent().hide();
        $("select[name=pid]").on('change', function () {
            if ($(this).val() != 0) {
                $("input[name=node_controller]").parent().show();
                $("input[name=node_action]").parent().show();
            } else {
                $("input[name=node_controller]").parent().hide();
                $("input[name=node_action]").parent().hide();
            }
        });

        $('#save').click(function () {
            //添加
            var node_name = $("#node_name").val();
            var pid = $('#pid option:selected').val();
            var node_controller = $("#node_controller").val();
            var node_action = $("#node_action").val();
            var menu = $("#menu option:selected").val();
            var order = $("#order").val();

            //token
            var token = localStorage.getItem('token');

            //ajax
            $.ajax({
                'url': 'http://www.1906a.com/admin/node/save?token=' + token,
                'type': 'POST',
                'data': {
                    node_name: node_name,
                    pid: pid,
                    node_controller: node_controller,
                    node_action: node_action,
                    menu: menu,
                    order: order,
                },
                'dataType': 'JSON',// JSON
                'success': function (res) {
                    console.log(res);
                },
                'error': function (error) {
                    console.log(error);
                }
            });
        })
    })
</script>